TUTORIAL MENGENAL DEVELOPMENT BOARD ESP32-CAM DENGAN WIFI BLUETHOOTH DAN MODULE CAMERA OV2640
ESP32-CAM |
ESP32 salah satu module dari Espressif and AI-Thinker dengan Fitur Wifi, Bluethooth dan GPIO yang dapat di fungsikan sebagai input atau output, Sedangkan untuk Development Board ESP32-CAM salah satu produk pengembangan dari ESp32 yang sudah di lengkapi Module Micro SC dan Module Camera.Untuk Upload atau Flash Program bisa menggunakan Arduino ide.
Module Debvelopment Board ESP32 Cam termasuk Mikrokontroler yang komplit karena sudah memeiliki Wifi 2.4 GHz dan Bluethooth, selain itu juga module ini Sudah sangat lengkap sudah terintegrasi dengan Module Camera OV2640 Dengan Resolusi 2MP yang bisa di fungsikan sebagai photo atau video dan Mico SD Module untuk menyimpan data di micro sd.
Sangat Menarik Module ESP32-CAM sudah Memiliki Built-in Module Sd Card sehingga kita bisa menyimpan data-data gambar atau logger sensor ke dalam Module Tersebut dengan menyediakan micro sd di pasang ke module tersebut.
Untuk Memprogram atau Upload Program ke module Development Board bisa menggunakan Arduino Ide dengan menggunakan Alat tambahan yaitu Module FTDI atau Module-module Serial to usb yang compatible , karena module ini tidak memiliki built-in uploader.
SPESIFIKASI ESP32-CAM
ESP32-CAM Base Mikrokontrol dari Module ESP32-S , secara garis besar spesifikasinya sebagai berikut :
- Low-Power Dual-Core 32bit CPU
- Main Frequency up to 240 MHz
- Built-in 520KB SRAM, External 4M PSRAM
- Supports Interfaces such as UART/SPI/I2C/PWM/ADC/DAC
- Support OV2640 and OV7670 Cameras, Built-in Flash
- Support Image WiFi Upload
- Support TF Card
- Support Multiple Sleep Modes
- Embedded Lwip and FreeRTOS
- Mendukung Firmware Over the Air (FOTA)
- Bluetooth 4.2 with BLE
- 802.11b/g/n Wi-Fi
- Support STA/AP/STA+AP Working Mode
- Support Smart Config/AirKiss One-Click Distribution Networ
- Support Secondary Development
- Built-in Flash LED
- 9 GPIO ports
ESP32-CAM sudah ada built-in Kamera OV2640, Untuk Kamera OV2640 memiliki spesifikasi sebagai berikut :
- 2 Megapixel sensor
- Array size UXGA 1622×1200
- Output formats include YUV422, YUV420, RGB565, RGB555 and 8-bit compressed data
- Image transfer rate of 15 to 60 fps
Komunikasi Pin GPIO
ESP32-CAM GPIO PINOUT |
Module ESP32 CAM juga sudah di lengkapi dengan GPIO yang dapat di program sebagai Input dan Output , untuk lebih deteil Fitur atau Fungsi pin Khusus sebagai Berikut :
POWER PINS
Module ESP32-Cam memiliki 3 pin GND , bisa di lihat di gambar yang warna hitam. dan untuk Power ada 2 opsi bisa 5V atau 3.3 V yang pin warna merah, jadi Development Board ESP32-Cam bisa menggunakan 5V atau 3.3 V, tapi kalau saran dari penulis lebih baik pakai yang 5V supaya lebih stabil.
POWER OUTPUT PIN
Untuk Output Pin memiliki 1 pin, bisa 3.3V atau 5V bisa di set di jumper di boardnya, kalau pengalaman penulis defaultnya 3.3V
SERIAL PINS
Module Development Board ESP32-CAM ini Sudah memiliki Serial Hardware di pin GPIO1 untuk U0TXD dan pin GPIO3 untuk U0RXD, Kita dapat menggunakan pin ini untuk komunikasi dengan sensor atau module2 yang menggunakan komunikasi serial.
Tapi ESP32-CAM tidak memiliki built-in Programmer , sehingga kita membutuhkan pin serial ini untuk digunakan upload atau flash program ke ESP32-CAM, menggunakan Serial Programmer seperti FTDI Module.
GPIO 0
Pin GPIO 0 di gunakan untuk Flash Mode Selection, jadi PIn GPIO 0 digunakan untuk mensetting ESP32-Cam dalam mode upload atau Flash program ketika terhubung ke GND, saat selesei di upload , GPIO 0 di lepas dari pin GND supaya mode nya kembali ke system normal, jadi system bisa jalan normal keluar dari mode flash atau upload.jadi pin ini kita hubungkan dengan Gnd ketika kita mau upload atau Flash aja.
Module Micro SD Card Reader
ESP32-CAM sudah terintegrasi dengan Module Micro SD, dapat di fungsikan untuk di pakai untuk menyimpan gambar atau data logger lainnya.
untuk pin yang di pakai deteilnya sebagai berikut
Module Micro SD | ESP32 |
CLK | GPIO 14 |
CMD | GPIO 15 |
DATA0 | GPIO 2 |
DATA1 | GPIO 4 |
DATA2 | GPIO 12 |
DATA3 | GPIO 13 |
Module Kamera
Untuk Module Camera ESP32-CAM sudah terintegrasi dengan FPC Camera Connector 24 Pin dan di paket penjualan sudah dapat Modul OV2640 untuk cameranya, sehingga tinggal di psang di connector FPC Cameranya, sehingga Module Camera ESP32-Cam sudah siap di pakai sudah terintegrasi dengan module Camera OV2640.
Berikut Koneksi Kamera Dengan ESP32-CAM AI-Thinker:
OV2640 | ESP32 | |
D0 | GPIO 5 | |
D1 | GPIO 18 | |
D2 | GPIO 19 | |
D3 | GPIO 21 | |
D4 | GPIO 36 | |
D5 | GPIO 39 | |
D6 | GPIO 34 | |
D7 | GPIO 35 | |
XCLK | GPIO 0 | |
PCLK | GPIO 22 | |
SYNC | GPIO 25 | |
HREF | GPIO 23 | |
SDA | GPIO 26 | |
SCL | GPIO 27 | |
POWER PIN | GPIO 32 |
GPIO 4
Pin ini merupakan Built-in Flash, Pin ini bisa di gunakan untuk Flash Light camera atau fungsi lainnya
GPIO 33
ESP32_CAM memiliki Built-in yang sudah terintegrasi di modulenya, jadi bisa di gunakan untuk test program Blink atau untuk test status program.
Module ESP32-CAM dapat di aplikasikan untuk Project-Project IOT Misalnya Video Monitoring, Email Telegram Whatsapp Monitoring, Fade Recognition , Camera Wifi Robot dan project2 lainnya.
Schematic Diagram
Berikut ini Schematic Diagram ESP32-CAM, untuk pdf file bisa download di sini
ESP32-CAM Schematic |
Sumber :
0 Response to "TUTORIAL MENGENAL DEVELOPMENT BOARD ESP32-CAM DENGAN WIFI BLUETHOOTH DAN MODULE CAMERA OV2640"
Posting Komentar